package com.issac.springbootredis.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpSession;

/*
*
* 通过Spring Session结合redis 实现Session共享
*
* 0.打包
* 1. cd到目录下 java -jar 包名 运行
* 2.java -jar 包名  --server.port=81 运行
*
* 3.测试80端口set的值，81端口能否拿到
*
*
*
* */
@RestController
public class SessionController {

    @Value("${server.port}")
    Integer port;

    @GetMapping("/set")
    public String set(HttpSession session){
        session.setAttribute("user","Issac");
        return port+"";
    }

    @GetMapping("/get")
    public String get(HttpSession session){
        String user = (String) session.getAttribute("user");
        return user+port;
    }
}
